package com.iplant.mes.service.po.sfc.autoStation;

import com.fasterxml.jackson.annotation.JsonProperty;

import java.io.Serializable;

/**
 * （设备集成）工单状态反馈物料子项
 *
 * @author YouWang·Peng
 * 2023-12-18 10:56:07
 */
public class SFCStatusFeedbackItem implements Serializable {

    /**
     * 物料编号
     */
    public String MaterialID = "";
    /**
     * 物料名称
     */
    public String MaterialName = "";
    /**
     * 物料代码
     */
    public String MaterialCode = "";
    /**
     * 物料数量
     */
    public float MaterialNum = 0.0f;
    /**
     * 物料批次（原料批次）
     */
    public String MaterialBatchNo = "";
    /**
     * 物料批次（批次条码）
     */
    public String BatchBarCode = "";

    public SFCStatusFeedbackItem() {
    }

    public SFCStatusFeedbackItem(String materialID, String materialName, String materialCode, float materialNum,
                                 String materialBatchNo) {
        MaterialID = materialID;
        MaterialName = materialName;
        MaterialCode = materialCode;
        MaterialNum = materialNum;
        MaterialBatchNo = materialBatchNo;
    }

    @JsonProperty("MaterialID")
    public String getMaterialID() {
        return MaterialID;
    }

    public void setMaterialID(String materialID) {
        MaterialID = materialID;
    }

    @JsonProperty("MaterialName")
    public String getMaterialName() {
        return MaterialName;
    }

    public void setMaterialName(String materialName) {
        MaterialName = materialName;
    }

    @JsonProperty("MaterialCode")
    public String getMaterialCode() {
        return MaterialCode;
    }

    public void setMaterialCode(String materialCode) {
        MaterialCode = materialCode;
    }

    @JsonProperty("MaterialNum")
    public float getMaterialNum() {
        return MaterialNum;
    }

    public void setMaterialNum(float materialNum) {
        MaterialNum = materialNum;
    }

    @JsonProperty("MaterialBatchNo")
    public String getMaterialBatchNo() {
        return MaterialBatchNo;
    }

    public void setMaterialBatchNo(String materialBatchNo) {
        MaterialBatchNo = materialBatchNo;
    }

    @JsonProperty("BatchBarCode")
    public String getBatchBarCode() {
        return BatchBarCode;
    }

    public void setBatchBarCode(String batchBarCode) {
        BatchBarCode = batchBarCode;
    }
}
